tubing tubes fishing polymer testing hardness testing composite composites pipe tube rubber testing plastic testing energy pipes failure analysis fiberglass tensile testing audio design power compression testing solar electricity fittings mechanical testing